package org.dromara.system.business.applicationManage.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

/**
 * 应用输出接口
 * @Author: CHS
 * @CreateTime: 2025-02-10  13:13
 */
@Data
public class AppManageVO {
    /**
     * 主键
     */
    private Long id;

    /**
     * 发布日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime releaseTime;

    /**
     * 应用名称
     */
    private String applicationName;

    /**
     * 版本号
     */
    private String applicationVersion;

    /**
     * 应用地址
     */
    private String applicationAddress;

    /**
     * 开发者名称
     */
    private String applicationDeveloper;

    /**
     * 应用账号
     */
    private String applicationAccount;

    /**
     * 应用密码
     */
    private String applicationPassword;

    /**
     * 交付方式id
     */
    private String applicationDeliveryId;

    /**
     * 应用领域id
     */
    private String applicationExtentId;

    /**
     * 应用说明
     */
    private String applicationRemark;

    /**
     * 备注信息
     */
    private String remark;

    /**
     * 应用状态（0审核中、1待上架、2已上架）
     */
    private Integer applicationStatus;
}
